home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / g_quake / quakecc.zip / PROGDEFS.H < prev    next >
Text File  |  1996-07-25  |  3KB  |  144 lines

  1.  
  2. /* file generated by qcc, do not modify */
  3.  
  4. typedef struct
  5. {    int    pad[28];
  6.     int    self;
  7.     int    other;
  8.     int    world;
  9.     float    time;
  10.     float    frametime;
  11.     float    force_retouch;
  12.     string_t    mapname;
  13.     float    deathmatch;
  14.     float    coop;
  15.     float    teamplay;
  16.     float    serverflags;
  17.     float    total_secrets;
  18.     float    total_monsters;
  19.     float    found_secrets;
  20.     float    killed_monsters;
  21.     float    parm1;
  22.     float    parm2;
  23.     float    parm3;
  24.     float    parm4;
  25.     float    parm5;
  26.     float    parm6;
  27.     float    parm7;
  28.     float    parm8;
  29.     float    parm9;
  30.     float    parm10;
  31.     float    parm11;
  32.     float    parm12;
  33.     float    parm13;
  34.     float    parm14;
  35.     float    parm15;
  36.     float    parm16;
  37.     vec3_t    v_forward;
  38.     vec3_t    v_up;
  39.     vec3_t    v_right;
  40.     float    trace_allsolid;
  41.     float    trace_startsolid;
  42.     float    trace_fraction;
  43.     vec3_t    trace_endpos;
  44.     vec3_t    trace_plane_normal;
  45.     float    trace_plane_dist;
  46.     int    trace_ent;
  47.     float    trace_inopen;
  48.     float    trace_inwater;
  49.     int    msg_entity;
  50.     func_t    main;
  51.     func_t    StartFrame;
  52.     func_t    PlayerPreThink;
  53.     func_t    PlayerPostThink;
  54.     func_t    ClientKill;
  55.     func_t    ClientConnect;
  56.     func_t    PutClientInServer;
  57.     func_t    ClientDisconnect;
  58.     func_t    SetNewParms;
  59.     func_t    SetChangeParms;
  60. } globalvars_t;
  61.  
  62. typedef struct
  63. {
  64.     float    modelindex;
  65.     vec3_t    absmin;
  66.     vec3_t    absmax;
  67.     float    ltime;
  68.     float    movetype;
  69.     float    solid;
  70.     vec3_t    origin;
  71.     vec3_t    oldorigin;
  72.     vec3_t    velocity;
  73.     vec3_t    angles;
  74.     vec3_t    avelocity;
  75.     vec3_t    punchangle;
  76.     string_t    classname;
  77.     string_t    model;
  78.     float    frame;
  79.     float    skin;
  80.     float    effects;
  81.     vec3_t    mins;
  82.     vec3_t    maxs;
  83.     vec3_t    size;
  84.     func_t    touch;
  85.     func_t    use;
  86.     func_t    think;
  87.     func_t    blocked;
  88.     float    nextthink;
  89.     int    groundentity;
  90.     float    health;
  91.     float    frags;
  92.     float    weapon;
  93.     string_t    weaponmodel;
  94.     float    weaponframe;
  95.     float    currentammo;
  96.     float    ammo_shells;
  97.     float    ammo_nails;
  98.     float    ammo_rockets;
  99.     float    ammo_cells;
  100.     float    items;
  101.     float    takedamage;
  102.     int    chain;
  103.     float    deadflag;
  104.     vec3_t    view_ofs;
  105.     float    button0;
  106.     float    button1;
  107.     float    button2;
  108.     float    impulse;
  109.     float    fixangle;
  110.     vec3_t    v_angle;
  111.     float    idealpitch;
  112.     string_t    netname;
  113.     int    enemy;
  114.     float    flags;
  115.     float    colormap;
  116.     float    team;
  117.     float    max_health;
  118.     float    teleport_time;
  119.     float    armortype;
  120.     float    armorvalue;
  121.     float    waterlevel;
  122.     float    watertype;
  123.     float    ideal_yaw;
  124.     float    yaw_speed;
  125.     int    aiment;
  126.     int    goalentity;
  127.     float    spawnflags;
  128.     string_t    target;
  129.     string_t    targetname;
  130.     float    dmg_take;
  131.     float    dmg_save;
  132.     int    dmg_inflictor;
  133.     int    owner;
  134.     vec3_t    movedir;
  135.     string_t    message;
  136.     float    sounds;
  137.     string_t    noise;
  138.     string_t    noise1;
  139.     string_t    noise2;
  140.     string_t    noise3;
  141. } entvars_t;
  142.  
  143. #define PROGHEADER_CRC 5927
  144.